Cleaning device for wringing assist

ABSTRACT

A cleaning device includes a housing having a first end and a second end opposite the first end. A handle adapter can be coupled to the first end of the housing. A motor enclosed within the housing is coupled with a cleaning head adapter that is configured to couple a cleaning head to the motor such that the cleaning head extends from the second end of the housing. A controller is configured to operate the motor to rotate the cleaning head adapter based on operation of a user control component. A user can use the cleaning device by holding onto an end of a cleaning head and operating the user control component to cause the cleaning head to rotate and wring out a portion of the cleaning head.

CROSS-REFERENCE TO RELATED APPLICATIONS

This application claims priority to and the benefit of U.S. ProvisionalApplication No. 63/330,892 filed on Apr. 14, 2022, the entirety of whichis incorporated herein by reference.

TECHNICAL FIELD

In general, the present invention relates to a cleaning device.

BACKGROUND OF THE INVENTION

Certain mops and/or chamois cloths can be used for cleaning varioussurfaces such as floors, decks, patios, pool decks, boat decks, amongothers. After absorbing a liquid, the mop head or chamois cloth canbecome saturated and therefore require a user to wring out the mop heador chamois cloth. A device for assisting in wringing out a mop head orchamois cloth may be desirable.

SUMMARY OF THE INVENTION

In accordance with an embodiment of the present invention, a cleaningdevice includes a housing having a first end and a second end oppositethe first end. A handle adapter can be coupled to the first end of thehousing. A motor enclosed within the housing is coupled with a cleaninghead adapter that is configured to couple a cleaning head to the motorsuch that the cleaning head extends from the second end of the housing.A controller is configured to operate the motor to rotate the cleaninghead adapter based on operation of a user control component.

These and other objects of this invention will be evident when viewed inlight of the drawings, detailed description and appended claims.

BRIEF DESCRIPTION OF THE DRAWINGS

The invention may take physical form in certain parts and arrangementsof parts, a preferred embodiment of which will be described in detail inthe specification and illustrated in the accompanying drawings whichform a part hereof, and wherein:

FIG. 1 is a perspective view of an exemplary cleaning device;

FIG. 2 is a schematic view of an exemplary cleaning device;

FIG. 3A is a front view of an exemplary cleaning device;

FIG. 38 is a front view of an exemplary cleaning device;

FIG. 4 is an exploded view of a housing of an exemplary cleaning device;

FIG. 5A is a front view of a component of the housing;

FIG. 58 is a front view of another component of the housing;

FIG. 5C is a front view of another component of the housing; and

FIG. 5D is a front view of another component of the housing.

DETAILED DESCRIPTION OF THE INVENTION

Embodiments of the invention relate to a cleaning device that provides atwisting action to a cleaning head. For example, a user can hold one endof a cleaning head that may be saturated (e.g. a chamois or a mop head)while operating a user control component such as a button or switch tocause a motor to rotate and twist the cleaning head. The twisting actionof the cleaning head while being held causes the saturated cleaning headmaterial to be wrung out. An embodiment of the cleaning device includesa cleaning device that includes a housing having a first end and asecond end opposite the first end. A handle adapter can be coupled tothe first end of the housing. A motor enclosed within the housing iscoupled with a cleaning head adapter that is configured to couple acleaning head to the motor such that the cleaning head extends from thesecond end of the housing. A controller is configured to operate themotor to rotate the cleaning head adapter based on operation of a usercontrol component. A user can use the cleaning device by holding onto anend of a cleaning head and operating the user control component to causethe cleaning head to rotate and wring out a portion of the cleaninghead.

The best mode for carrying out the invention will now be described forthe purposes of illustrating the best mode known to the applicant at thetime of the filing of this patent application. The examples and figuresare illustrative only and not meant to limit the invention, which ismeasured by the scope and spirit of the claims.

Referring now to the drawings, wherein the drawings are for the purposeof illustrating an exemplary embodiment of the invention only and notfor the purpose of limiting the same. FIG. 1 illustrates an example of acleaning device 100. The cleaning device 100 can include a housing 102having a first end and a second end. The housing 102 can be coupled witha handle adapter 104 at its first end, and a cleaning head adapter 106at its second end. The cleaning head adapter 106 can removably couplewith a cleaning head 108. The cleaning head 108 can include an absorbentmaterial 110 such as a mop head or a chamois. The cleaning head 108 canalso include a shaft 112 connected to the absorbent material 110 at afirst end. The shaft 112 can be configured to couple with the cleaninghead adapter 106 at a second end opposite the first end.

Turning now to FIG. 2 , a schematic drawing of the cleaning device 100is shown. The housing 102 can enclose one or more additional components.In certain embodiments, the cleaning device 100 includes a motor 114within the housing 102. The motor 114 can be rotationally coupled to thecleaning head adapter 106. A user control component 116 can be mountedon or in the housing 102. The user control component 116 can provide auser with the ability to operate the motor 114. By way of example andnot limitation, the user control component 116 can be one or morebuttons, a switch, a toggle switch, a rocker switch, a dial, or atouchpad, among others. It should be appreciated that the user controlcomponent 116 can alternatively be located on a handle 122 of thecleaning device 100. The cleaning device 100 can further include acontroller 118. By way of example and not limitation, the controller 118can be implemented with an electrical circuit, general purposeprocessor, a digital signal processor (DSP), an application specificintegrated circuit (ASIC), a field programmable gate array (FPGA) orother programmable logic device, discrete gate or transistor logic,discrete hardware components, or any combination thereof designed toperform the functions described herein. The controller 118 may be amicroprocessor, but in the alternative, the controller 118 may be anyprocessor, controller, microcontroller, or state machine. The controller118 may also be implemented as a combination of computing devices. Itshould be appreciated that the control 118 can be a standalonecomponent, or it can be incorporated as part of the motor 114. Thecleaning device 100 can further include a power supply 120 within thehousing 102. The power supply 120 can be, for example, one or morebatteries, or power circuitry for hardwired power connection to astandard power outlet. The power supply 120 can supply electricity toone or both of the controller 118 and the motor 114.

As also shown, the handle adapter 104 can be configured to removablycouple with a handle 122. In certain embodiments, the handle 122 can bea telescoping pole and/or a standard mop pole. The handle 122 may alsobe retrofitted to fit other types of common poles. Similarly, thecleaning head 108 can be configured to removably couple with cleaninghead adapter 106. In some such implementations, the handle 122 and/orthe cleaning head 108 may be detachably fixed to the housing 102. Thus,the handle 122 and/or the cleaning head 108 may be replaced upondeterioration. Due to the detachable parts, the cleaning device 100 mayalso be disassembled for storage. Further, the housing 102 can beoperably coupled to a variety of handles 122 having different shapes andsizes, and/or cleaning heads 108 according to user preference.

In one embodiment, the handle adapter 104 includes at least one handlelocking hole 104 a configured to receive a corresponding handle lockingpin from the handle 122. For example, the handle locking pin can bespring-loaded such that it projects perpendicularly from the surface ofthe handle 122. Upon insertion of the handle 122 into the handle adapter104, the handle locking pin projects through the handle locking hole 104a and secures the handle 122 onto the handle adapter 104. To remove thehandle 122, a user can press the handle locking pin inwards against theforce of the spring and remove the handle 122 from the handle adapter104. Similarly, the cleaning head adapter 106 can include at least onecleaning head locking hole 106 a configured to receive a correspondingcleaning head locking pin from the shaft 112 of the cleaning head 108.For example, the cleaning head locking pin can be spring-loaded suchthat it projects perpendicularly from the surface of the shaft 112. Uponinsertion of the shaft 112 into the cleaning head adapter 106, thecleaning head locking pin projects through the cleaning head lockinghole 106 a and secures the cleaning head 108 onto the cleaning headadapter 106. To remove the cleaning head 108, a user can press thecleaning head locking pin inwards against the force of the spring andremove the shaft 112 from the cleaning head adapter 106. The cleaninghead 108 may be remove to, for example, replace the absorbent material110, to clean the absorbent material 110, or to attach a different typeof cleaning head 108 to the cleaning head adapter 106, among others.

As shown in FIG. 3A, the cleaning device 100 can operate in a rest statewhen the user control component 116 is not operated. For example, whenthe user control component 116 is set to “off”, the motor 114 remains atrest. In this rest state, the cleaning device 100 can be used as astandard mop or chamois.

As shown in FIG. 3B, a user may decide to set the user control component116 to “on” to operate the motor 114. When the motor 114 is “on,” thecleaning head 108 coupled to the motor 114, for example, may rotate toremove a liquid or solid particles from the absorbent material 110. Inone embodiment, a user can operate the user control component 116 in afirst operation. Upon receipt of the first operation of the user controlcomponent 116, the controller 118 can operate the motor 114 to rotatethe cleaning head adapter in a first direction 124. In certainembodiments, the controller 118 can operate the motor 114 in a firstoperating cycle to rotate in the first direction 124 for a predefinednumber of revolutions. The controller 118 can also be configured toreduce the speed of the motor 114 as the first operating cycleprogresses. For example, the motor 114 can reduce its rotational speedtowards the end of the first operating cycle. A user can also operatethe user control component 116 in a second operation. Upon receipt ofthe second operation of the user control component 116, the controller118 can operate the motor 114 to rotate the cleaning head adapter 106 ina second direction 126 opposite the first direction. In certainembodiments, the controller 118 can operate the motor 114 in a secondoperating cycle to rotate in the second direction 126 for a predefinednumber of revolutions. The controller 118 can also be configured toreduce the speed of the motor 114 as the second operating cycleprogresses. For example, the motor 114 can reduce its rotational speedtowards the end of the second operating cycle. The first direction 124can be counterclockwise and the second direction 126 can be clockwise,or vice versa.

In one embodiment, the user control component 116 includes a firstbutton configured to operate the motor 114 in the first direction 124,and a second button configured to operate the motor in the seconddirection 126. In another embodiment, the user control component 116 canbe a switch or a rocker switch, where a first position of the switchoperates the motor 114 in the first direction 124, a second position ofthe switch operates the motor 114 in the second direction 126, and/or athird position of the switch maintains the cleaning device 100 in a“rest” state. In one embodiment, a user must maintain activation of theuser control component 116 to keep the motor 114 rotating. In anotherembodiment, a user can cause the motor 114 to spin in an automatedsequence upon a singular or momentary activation of the user controlcomponent 116. For example, the user can momentarily activate (e.g. asingle button push) the user control component 116, which initiates apredefined routine of the motor. The predefined routine of the motor caninclude a predefined number of rotations in the first direction 124,followed by a predefined number of rotations in the second direction126. In certain embodiments, the predefined number of rotations in thesecond direction 126 can be greater than the predefined number ofrotations in the first direction 124. In this manner, when a user isholding onto the absorbent material 110 at its end, the absorbentmaterial 110 would be wrung out in both directions.

In still another embodiment, a user can operate the user controlcomponent 116 to continuously rotate the cleaning head 108 during acleaning mode. By using this mode, the user can removably attach acleaning head 108 such as a scrubber or a brush to the cleaning headadapter 106 and control the motor 114 to provide a continuous rotationof the cleaning head 108 during a cleaning mode.

Turning now to FIG. 4 , an exploded view of certain components of thecleaning device 100 is shown. One embodiment of the housing 102 caninclude a first housing component 102 a and a second housing component102 b that are configured to connect together to form a cylindricalshape. The first and second housing components 102 a and 102 b can beconnected together by a snap connection, an adhesive, a weld, amongothers. A label 102 c can be affixed to at least one of the firsthousing component 102 a or the second housing component 102 b. The label102 c can include a trademark, a logo, a product name, userinstructions, a graphic, among other things.

Turning now to FIGS. 5A-5D, front views of various components of thecleaning device 100 are shown. FIG. 5A depicts an exemplary handleadapter 104. The handle adapter 104 can include a handle receivingportion 104 b and a collar 104 c. The collar 104 c can have a largerdiameter than the receiving portion 104 b. The receiving portion 104 bcan have a size and shape that corresponds to a handle 122. For example,the receiving portion 104 b can be cylindrical, and can have an opening104 d with an inner diameter larger than the outer diameter of a handle122 such that the handle 122 can be inserted into the receiving portion104 b. The receiving portion 104 b can also include one or more handlelocking holes 104 a. As the handle 122 is inserted through the opening104 d and into the receiving portion 104 b, one or more handle lockingpins can align with the handle locking holes 104 a. The handle lockingpins can be spring loaded such that the handle locking pins are biasedto extend perpendicularly from the surface of the handle 122. When thehandle locking pins align with the handle locking holes 104 a, the oneor more handle locking pins extend through the handle locking holes 104a to retain the handle 122 in place within the receiving portion 104 b.It should be appreciated that the handle 122 can couple to the handleadapter 104 by other means such as a twist and lock connection, screws,a threaded connection, a hand pin, latches, clips, among others.

The collar 104 c can be located at an end of the handle adapter 104opposite from the opening 104 d. In one embodiment, the collar 104 c canhave threading on an outside surface of the collar 104 c. In anotherembodiment, the collar 104 c can have threading on an inside surface ofthe collar 104 c. The collar 104 c can be configured to couple with anend of the housing 102 via a threaded engagement. It should beappreciated that the collar 104 c can couple to the housing 102 by othermeans such as a twist and lock connection, screws, a hand pin, latches,clips, among others.

FIG. 5B depicts the first housing component 102 a. The first housingcomponent 102 a can include threading at an attachment end 130. In oneembodiment, the threading can be on an outside surface of the firsthousing component 102 a. In another embodiment, the threading can be onan inside surface of the first housing component 102 a. The firsthousing component 102 a can also include an aperture 128 for receivingthe user control component 116. In one embodiment, the user controlcomponent 116 can be mounted to the first housing component 102 a at theaperture 128. In another embodiment, the user control component 116 canbe located within the housing 102 and can extend through the aperture128 such that a user has physical access to the user control component116.

FIG. 5C depicts the second housing component 102 b. The second housingcomponent 102 b can include threading at an attachment end 132. In oneembodiment, the threading can be on an outside surface of the secondhousing component 102 b. In another embodiment, the threading can be onan inside surface of the second housing component 102 b.

The first housing component 102 a and the second housing component 102 bcan be shaped and configured such that they fit together to create an atleast partially enclosed housing 102. For example, the first housingcomponent 102 a and the second housing component 102 b can be shapedsuch that when attached to each other, the two components form acylindrical shape or a prism shape, among others. The attachment end 130on the first housing component 102 a and the attachment end 132 on thesecond housing component 102 b can couple together to form a continuousthreaded surface. This continuous threaded surface formed by theattachment ends 130 and 132 can threadingly engage with the collar 104 cof the handle adapter 104.

FIG. 5D depicts an exemplary cleaning head adapter 106. In certainembodiments, the cleaning head adapter 106 can couple with the motor 114at a first end 106 b. The cleaning head adapter 106 can include anopening 106 c opposite the first end 106 b. The cleaning head adapter106 can have a size and shape that corresponds to a shaft 112 of acleaning head 108. For example, the cleaning head adapter 106 can becylindrical, and can have an opening 106 c with an inner diameter largerthan the outer diameter of a shaft 112 of a cleaning head 108 such thatthe shaft 112 can be inserted into the cleaning head adapter 106 throughthe opening 106 c. The cleaning head adapter 106 can also include one ormore cleaning head locking holes 106 a. As the shaft 112 is insertedthrough the opening 106 c and into the cleaning head adapter 106, one ormore cleaning head locking pins can align with the cleaning head lockingholes 106 a. The cleaning head locking pins can be spring loaded suchthat the cleaning head locking pins are biased to extend perpendicularlyfrom the surface of the shaft 112. When the cleaning head locking pinsalign with the cleaning head locking holes 106 a, the one or morecleaning head locking pins extend through the cleaning head lockingholes 106 a to retain the shaft 112 in place within the cleaning headadapter 106. It should be appreciated that the cleaning head 108 cancouple to the cleaning head adapter 106 by other means such as a twistand lock connection, screws, a threaded connection, a hand pin, latches,clips, among others.

In certain embodiments, at least one of the shaft 112 or the handle 122can have a bend to allow for more ergonomic control of the cleaningdevice 100. In other embodiments, the cleaning device 100 can include acleaning solution storage container and/or water dispenser that can bothbe used for storing and dispensing cleaner and/or water. In anotherembodiment, the motor 114 can include a torque sensor that can detect atorque applied by the motor 114 and can automatically stop rotation ofthe motor 114 upon the torque reaching a torque setpoint. In anotherembodiment, the motor 114 reverses rotation of the motor 114 upon thetorque reaching a torque setpoint. In yet another embodiment, thecleaning head 108 can include a weight sensor to detect when thecleaning head 108 is saturated and needs to be wrung out. For example,the weight sensor can send a signal to an indicator such as a light onthe cleaning device 100 to notify the user that the absorbent material110 needs to be wrung out. In still another embodiment, the cleaningdevice 100 can include a lever-operated clamp that, upon manipulatingthe lever, the clamp clamps the absorbent material 110 between twoclamping surfaces. While the absorbent material 110 is clamped, the usercan operate the user control component 116 to rotate the cleaning head108 and wring out the absorbent material 110 without needing to grab thematerial with the user's hand.

In another embodiment, the handle adapter 104 may be removably coupledto a drill to increase agitation of cleaning head 108 and improvecleaning efficiency. For example, the drill may assist in spinning thecleaning head 108 during a cleaning operation while the motor 114assists in spinning the cleaning head 108 during a wringing operation.In other embodiments, the drill and the motor 14 may both rotate duringa cleaning operation and a wringing operation. In yet other embodiments,the drill may assist in spinning the cleaning head 108 during a wringingoperation, while the motor 114 assists in spinning the cleaning head 108during a cleaning operation.

In certain embodiments, the cleaning device 100 improves a user's safetyas a user wrings out the cleaning head 108. For example, the cleaningdevice 100 may be used to remove excess water from a boat's interiorafter rain and/or may be used to remove dirt and debris from the boat'sinterior or exterior. The handle adapter 104 may be configured toreceive a typical boating tool pole. In some such embodiments, if thecleaning device 100 is used on a boat, a user typically has to bend overthe edge of the boat to wring out the cleaning head 108 into the waterbelow. Because of the rotation provided by the motor 114 in thedisclosed cleaning device 100, the user does not have to vigorouslytwist the absorbent material 110 and potentially lose balance at theedge of the boat upon wringing out the cleaning head 108. Similarly, thedisclosed cleaning device 100 may be used for window cleaning, patiocleaning, or some other high surface above ground to improve usersafety.

To further improve user safety and ease of operation, in certainembodiments, the controller 118 may be wirelessly coupled to an externalremote. The controller 118 may be in wireless communication with aremote such that the user can control the rotation of the cleaning head108 without bending over and/or can control the rotation of the cleaninghead 108 from a distance. For example, on a boat, a user can turn themotor 114 “on” via the remote to wring out the cleaning head 108, whilethe cleaning head 108 is extended over the side of the boat and aboveground or water. The remote may have an attachment feature such as aclip or carabiner such that the user can keep the remote attached totheir person via a belt, a hat, pants, shirt, or the like. Similarly,the remote may have an attachment feature such as a clip, carabiner, oradhesive such that the user can keep the remove attached to a locationon their boat. The attachment feature of the remote may also allow theremote to be secured (e.g., via clip or clamp) to the handle 122 nearthe hand-grip area such that the user can easily access the remoteduring cleaning and store the remote the handle 122. The remote may alsobe small enough to fit within a user's pocket. This way, the user canconveniently control the motor 114 from a distance and can also avoidgetting contaminated by debris from the cleaning head 108 during thewringing out function.

As stated previously, the handle adapter 104 may be mechanicallyretrofitted to fit any pole. In some embodiments, the handle 122 may beinserted into the handle adapter 104, and a clamp, a screw, or the likemay secure the handle 122 to the handle adapter 104. In boatingapplications, for example, a typical boating pole may comprise a hook atthe end of the pole. In some such embodiments, the handle adapter may beconfigured to receive the hook within the opening 104 d of the handleadapter 104. The handle adapter 104 may be dimensioned such that itsopening 104 d can receive the hook and also receive at least a portionof the boating pole shaft. The boating pole shaft may be at leastpartially in the opening 104 d of the handle adapter 104, and anattachment feature may secure the boating pole shaft to the handleadapter 104. For example, in some embodiments, the handle adapter 104may comprise a screw or clamp that, upon tightening, can secure theboating pole shaft to the handle adapter 104. In other embodiments, theboating pole comprises a hook at a first end and only comprises a handleportion at a second end. In some such embodiments, the handle portion atthe second end of the boating pole may instead be secured to the handleadapter 104, and the user may grip the boating pole between the firstend and the second end to control the cleaning head 108.

The above examples are merely illustrative of several possibleembodiments of various aspects of the present invention, whereinequivalent alterations and/or modifications will occur to others skilledin the art upon reading and understanding this specification and theannexed drawings. In particular regard to the various functionsperformed by the above described components (assemblies, devices,systems, circuits, and the like), the terms (including a reference to a“means”) used to describe such components are intended to correspond,unless otherwise indicated, to any component, such as hardware,software, or combinations thereof, which performs the specified functionof the described component (e.g., that is functionally equivalent), eventhough not structurally equivalent to the disclosed structure whichperforms the function in the illustrated implementations of theinvention. In addition although a particular feature of the inventionmay have been disclosed with respect to only one of severalimplementations, such feature may be combined with one or more otherfeatures of the other implementations as may be desired and advantageousfor any given or particular application. Also, to the extent that theterms “including”, “includes”, “having”, “has”, “with”, or variantsthereof are used in the detailed description and/or in the claims, suchterms are intended to be inclusive in a manner similar to the term“comprising.”

This written description uses examples to disclose the invention,including the best mode, and also to enable one of ordinary skill in theart to practice the invention, including making and using any devices orsystems and performing any incorporated methods. The patentable scope ofthe invention is defined by the claims, and may include other examplesthat occur to those skilled in the art. Such other examples are intendedto be within the scope of the claims if they have structural elementsthat are not different from the literal language of the claims, or ifthey include equivalent structural elements with insubstantialdifferences from the literal language of the claims.

The best mode for carrying out the invention has been described forpurposes of illustrating the best mode known to the applicant at thetime. The examples are illustrative only and not meant to limit theinvention, as measured by the scope and merit of the claims. Theinvention has been described with reference to preferred and alternateembodiments. Obviously, modifications and alterations will occur toothers upon the reading and understanding of the specification. It isintended to include all such modifications and alterations insofar asthey come within the scope of the appended claims or the equivalentsthereof.

What is claimed is:
 1. A cleaning device, comprising: a housing having afirst end and a second end opposite the first end; a handle adaptercoupled to the first end of the housing, wherein the handle adapter isconfigured to couple the housing to a handle; a motor enclosed withinthe housing; a cleaning head adapter coupled to the motor, wherein thecleaning head adapter is configured to couple a cleaning head to themotor such that the cleaning head extends from the second end of thehousing; a user control component; and a controller configured tooperate the motor to rotate the cleaning head adapter based on operationof the user control component.
 2. The cleaning device of claim 1,wherein the motor is configured to rotate in a clockwise direction upona first operation of the user control component, and in acounterclockwise direction upon a second operation of the user controlcomponent.
 3. The cleaning device of claim 2, wherein the user controlcomponent is a switch and the first operation is a first switch positionand the second operation is a second switch position.
 4. The cleaningdevice of claim 2, wherein the user control component comprises a firstbutton and a second button, wherein the first operation is a press ofthe first button and the second operation is a press of the secondbutton.
 5. The cleaning device of claim 1, wherein the handle adapter isconfigured to removably receive the handle.
 6. The cleaning device ofclaim 5, wherein the handle adapter comprises at least one handlelocking hole configured to receive a handle locking pin from the handle.7. The cleaning device of claim 5, wherein the handle adapter has athreaded inner surface and is configured to receive a threaded end ofthe handle.
 8. The cleaning device of claim 1, wherein the handleadapter has a first end and a second end, wherein the first end of thehandle adapter has a threaded surface and the handle adapter is coupledto the first end of the housing by way of a threaded engagement with acorresponding threaded surface on the first end of the housing.
 9. Thecleaning device of claim 1, wherein the cleaning head adapter isconfigured to removably receive the cleaning head.
 10. The cleaningdevice of claim 9, wherein the cleaning head adapter comprises at leastone cleaning head locking hole configured to receive a cleaning headlocking pin from the cleaning head.
 11. The cleaning device of claim 9,wherein the cleaning head adapter has a threaded inner surface and isconfigured to receive a threaded end of the cleaning head.
 12. Thecleaning device of claim 1, wherein the controller is configured tooperate the motor for an operating cycle that includes a predefinednumber of revolutions in response to operation of the user controlcomponent.
 13. The cleaning device of claim 12, wherein the controlleris configured to reduce a rotational speed of the motor as the operatingcycle progresses.
 14. The cleaning device of claim 12, wherein thecontroller is configured to, in response to operation of the usercontrol component: operate the motor in a first direction for apredefined number of revolutions, and following the operation of themotor in the first direction, operate the motor in a second direction.15. A cleaning device comprising: a motor located within a housing, anda cleaning head having a first end coupled to the motor, and a secondend that includes an absorbent material, wherein the motor is configuredto rotate the cleaning head by a predefined number of rotations in atleast a first direction upon operation of a user control located on thehousing.
 16. The cleaning device of claim 15, further comprising ahandle adapter coupled to a first end of the housing, wherein the handleadapter is configured to removably receive a handle.
 17. The cleaningdevice of claim 15, wherein the motor is configured to rotate thecleaning head in the first direction and a second direction opposite thefirst direction.
 18. The cleaning device of claim 15, wherein the motoris configured to reduce its rotational speed while rotating in at leastthe first direction.
 19. The cleaning device of claim 15, wherein theabsorbent material is a chamois.
 20. A cleaning device comprising: ahousing having a first end and a second end opposite the first end; ameans for coupling the first end of the housing to a handle; a motorenclosed within the housing; a means for coupling a cleaning head to themotor such that the cleaning head extends from the second end of thehousing; a means for operating the motor; and a controller configured tooperate the motor to rotate the cleaning head in at least a firstdirection based on operation of the means for operating the motor.